package com.baixun.gassystem.service;

import com.baixun.gasentity.dto.BackOfficeUserInfo;
import com.baixun.gasentity.entity.SysDepartment;
import com.baomidou.mybatisplus.extension.service.IService;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @program: 上海燃气驾驶舱
 * @description:后台管理系统用户管理的用户信息
 * @author: yesong
 **/


public interface BackOfficeUserInfoService extends IService<BackOfficeUserInfo> {

    /**、
     * 获取部门下的所有用户
     */

    List<String> getAllUserInfo() throws Exception;

    /**
     * 根据名称查询用户信息
     */

    String  getUserInfoToName(String name);

    /**
     * 查询所有人员的所属层级
     */
    List<SysDepartment> getDepartmentTree() throws Exception;
}
